ISubsystem.Log 方法

将指定资料记录到记录档共享记忆体中。

命名空间IntervalZero.KINGSTAR.Base.Class

组合: IntervalZero.KINGSTAR.Base.Class (于 IntervalZero.KINGSTAR.Base.dll) 版本:4.4.0.0

语法

C#VB
LogCommand Log(
       KsLogChannel[] Channels,
       int TriggerChannel,
       double TriggerValue,
       KsLogTriggerType TriggerType,
       double Duration
)
Function Log(
       Channels As KsLogChannel(),
       TriggerChannel As Integer,
       TriggerValue As Double,
       TriggerType As KsLogTriggerType,
       Duration As Double
) As LogCommand

参数

Channels

型别:KsLogChannel

记录到每个通道的资料。

 

TriggerChannel

型别:int

触发记录的通道。

 

TriggerValue

型别:double

当记录通道的值达到触发值时,开始记录。

 

TriggerType

型别:KsLogTriggerType

触发记录的方式。

 

Duration

型别:double

记录资料的时间长度(单位:秒),记录档最长可记录 10 分钟。若设置为零,系统将持续记录并保留最新 10 分钟的资料。

回传值

型别:LogCommand

回传一个记录档命令状态。

可用的 EtherCAT 状态

ecatOP

参见

ISubsystem 介面

IntervalZero.KINGSTAR.Base.Class 命名空间